5// jqGrid 初始化
console.info($(window).height());
$("#jqGrid").jqGrid({
			url : baseUrl + '/tjr/querytjr.do',
			datatype : "json",
			mtype : 'post',
			colModel : [{
						label : '用户名',
						width : 100,
						name : 'USER_NAME',
						sortable:false,
						align : 'center'
					}, {
						label : '手机号码',
						width : 100,
						name : 'SJHM',
						sortable:false,
						align : 'center'
					}, {
						label : '推荐人(员工号)',
						width : 100,
						name : 'TJR',
						sortable:false,
						align : 'center'
					}, {
						label : '真实姓名',
						width : 100,
						name : 'REAL_NAME',
						sortable:false,
						align : 'center'
					}, {
						label : '身份证号码',
						width : 200,
						name : 'SFZ_NUM',
						sortable:false,
						align : 'center'
					}, {
						label : '注册日期',
						width : 120,
						name : 'CJRQ',
						sortable:false,
						align : 'center'
					}, {
						label : 'OA员工号码',
						width : 100,
						hidden : true,
						name : 'OA_GYH',
						sortable:false,
						align : 'center'
					}, {
						label : 'OA员工地区',
						width : 100,
						name : 'DQ',
						sortable:false,
						align : 'center'
					}, {
						label : 'OA员工部门',
						width : 100,
						name : 'BM',
						sortable:false,
						align : 'center'
					}, {
						label : 'OA员工所属',
						width : 100,
						name : 'SS',
						sortable:false,
						align : 'center'
					}, {
						label : 'OA员工职务',
						width : 100,
						name : 'ZW',
						sortable:false,
						align : 'center'
					}, {
						label : 'OA员工职级',
						width : 100,
						name : 'ZJ',
						sortable:false,
						align : 'center'
					}, {
						label : 'OA姓名',
						width : 100,
						name : 'OA_XM',
						sortable:false,
						align : 'center'
					}, {
						label : 'OA员工手机号码',
						width : 100,
						name : 'OA_SJHM',
						sortable:false,
						align : 'center'
					}, {
						label : '新推荐人(员工号)',
						width : 100,
						hidden:true,
						name : 'NEW_TJR',
						sortable:false,
						align : 'center'
					}],
			viewrecords : true,
			rowNum : 50,
			pager : '#jqGridPager',
			shrinkToFit : false,// 列宽 不自动
			multiselect : true,
			multiboxonly : true,
			beforeSelectRow : function(rowid, e) {
				$(this).jqGrid('resetSelection');
				return (true);
			}, // 实现复选框单选
			onSelectAll : function(aRowids, status) {
				$(this).jqGrid('resetSelection');
			}, // 实现头部复选框,无效
			autowidth : true,
			height : $(window).height() - 86, // 屏幕高度-86-汇总栏20
			rownumbers : true,
			postData : {
				regStartDate : $("#s_minzcrq").val() || "",
				regEndDate : $("#s_maxzcrq").val() || "",
				sfzNum : $("#s_sfzhm").val() || "",
				user_name : $("#s_yhm").val() || "",
				realName : $("#name").val() || "",
				tjr : $("#s_tjm").val() || "",
				sjhm : $("#s_sjhm").val() || ""
			},
			prmNames : {
				rows : 'limit'
			},
			jsonReader : {
				id : "ID",
				root : "data",
				records : 'total',
				total : 'totalPage',
				repeatitems : true
			}
		});
$("#jqGrid").jqGrid('navGrid', '#jqGridPager', {
			add : false,
			edit : false,
			del : false,
			search : false
		});
// 搜索功能
$("#btu_search").button({
			icons : {
				primary : 'ui-icon-search'
			}
		}).click(function() {
	$("#s_minzcrq").datepicker({
				dateFormat : 'yy-mm-dd',
				onClose : function(selectedDate) {
					$("#s_maxzcrq").datepicker("option", "minDate",
							selectedDate);
				}
			});
	$("#s_maxzcrq").datepicker({
				dateFormat : 'yy-mm-dd',
				onClose : function(selectedDate) {
					$("#s_minzcrq").datepicker("option", "maxDate",
							selectedDate);
				}
			});
	$("#dialog_search").dialog({
		modal : true,
		minHeight : 400,
		minWidth : 900,
		buttons : {
			"重置" : function() {
				$('#dialog_search input').val("");
			},
			"确定" : function() {
				var s_alert = null;
				if (null != s_alert) {
					$("#dialog_alert").empty();
					$("#dialog_alert").append("<label>" + s_alert + "</label>");
					$("#dialog_alert").dialog({
								modal : true,
								buttons : {
									"确定" : function() {
										$(this).dialog("close");
									}
								}
							});
				} else {
					$(this).dialog("close");
					$("#jqGrid").jqGrid('setGridParam', {
								postData : {
									regStartDate : $("#s_minzcrq").val() || "",
									regEndDate : $("#s_maxzcrq").val() || "",
									sfzNum : $("#s_sfzhm").val() || "",
									user_name : $("#s_yhm").val() || "",
									realName : $("#name").val() || "",
									tjr : $("#s_tjm").val() || "",
									sjhm : $("#s_sjhm").val() || ""
								}
							}).trigger("reloadGrid");
				}
			}
		}
	});
});
// 查看功能
$("#btu_view").button({
			icons : {
				primary : 'ui-icon-document'
			}
		}).click(function() {
			var v_selrowId = $('#jqGrid').jqGrid('getGridParam', 'selrow');
			if (null == v_selrowId) {
				$("#dialog_alert").empty();
				$("#dialog_alert").append("<label>请选择一条记录!</label>");
				$("#dialog_alert").dialog({
							modal : true,
							buttons : {
								"确定" : function() {
									$(this).dialog("close");
								}
							}
						});
			} else {
				$("#dialog_view").dialog({
							modal : true,
							minHeight : 400,
							minWidth : 900,
							buttons : {
								"关闭" : function() {
									$(this).dialog("close");
								}
							}
						});
				var v_rowData = $('#jqGrid').jqGrid('getRowData', v_selrowId);
				$("#v_yhm").val(v_rowData.USER_NAME || "空");
				$("#v_sjhm").val(v_rowData.SJHM || "空");
				$("#v_tjr").val(v_rowData.TJR || "空");
				$("#v_relname").val(v_rowData.REAL_NAME || "空");
				$("#v_sfz").val(v_rowData.SFZ_NUM || "空");
				$("#v_zcrq").val(v_rowData.CJRQ || "空");
				$("#v_oadq").val(v_rowData.DQ || "空");
				$("#v_oabm").val(v_rowData.BM || "空");
				$("#v_oass").val(v_rowData.SS || "空");
				$("#v_oazw").val(v_rowData.ZW || "空");
				$("#v_oazj").val(v_rowData.ZJ || "空");
				$("#v_oaxm").val(v_rowData.OA_XM || "空");
				$("#v_oasjhm").val(v_rowData.OA_SJHM || "空");
				$("#v_newtjr").val(v_rowData.NEW_TJR || "空");
			}
		});


//修改功能

	
$("#btu_update").button({
	icons : {
				primary : 'ui-icon-disk'
			}
		}).click(function() {
	var u_selrowId = $('#jqGrid').jqGrid('getGridParam', 'selrow');
	var u_rowData = $('#jqGrid').jqGrid('getRowData', u_selrowId);
	var newtjr =u_rowData.NEW_TJR;
	// console.info(u_selrowId);	
	if (null == u_selrowId) {
		$("#dialog_alert").empty();
		$("#dialog_alert").append("<label>请选择一条记录!</label>");
		$("#dialog_alert").dialog({
					modal : true,
					buttons : {
						"确定" : function() {
							$(this).dialog("close");
						}
					}
				});
	}else if(''!=newtjr ){
			$("#dialog_alert").empty();
			$("#dialog_alert").append("<label>推荐码已修改过,无法添加!</label>");
			$("#dialog_alert").dialog({
						modal : true,
						buttons : {
							"确定" : function() {
								$(this).dialog("close");
							}
						}
				});
	} else {
		var u_rowData = $('#jqGrid').jqGrid('getRowData', u_selrowId);
		$("#u_yhm").val(u_rowData.USER_NAME || "空");
		$("#u_tjr").val(u_rowData.TJR || "空");
		$("#u_id").val(u_selrowId);
		$("#dialog_update").dialog({
			modal : true,
			minHeight : 200,
			minWidth : 900,
			buttons : {
				"取消" : function() {
					$(this).dialog("close");
				},
				"修改" : function() {
					var tjrx = $("#u_xtjm").val();
					var tjrxs = $("#u_qxtjm").val();
				
					var u_alert = null;
					if (tjrxs != tjrx) {
						u_alert = "输入两次新推荐码不同.请重新输入!";
					} else if (tjrx.length >10) {
						u_alert = "推荐码不能超过10!";
					} else if ('' == tjrxs) {
						u_alert = "确认新推荐码不能为空!";
					} else if ('' == tjrx) {
						u_alert = "新推荐码不能为空!";
					}
			
					if (null != u_alert) {
						$("#dialog_alert").empty();
						$("#dialog_alert").append("<label>" + u_alert+ "</label>");
						$("#dialog_alert").dialog({
									modal : true,
									buttons : {
										"确定" : function() {
											$(this).dialog("close");
										}
									}
								});
					} else {
						var str = $("#form_update").serialize();
						$(this).dialog("close");
						$.ajax({
							type : "post",
							url : baseUrl + "/tjr/updateTjr.do",
							data : str,
							success : function(result) {
								$("#dialog_alert").empty();
								if (result.isUpdate) {
									$("#dialog_alert")
											.append("<label>修改成功!</label>");
									$("#jqGrid").jqGrid().trigger("reloadGrid");
								} else {
									$("#dialog_alert").append("<label>"
											+ result.msg + "</label>");
								}
								$("#dialog_alert").dialog({
											modal : true,
											buttons : {
												"确定" : function() {
													$(this).dialog("close");
												}
											}
										});
							},
							error : function() {
								$("#dialog_alert").empty();
								$("#dialog_alert")
										.append("<label>修改失败!</label>");
								$("#dialog_alert").dialog({
											modal : true,
											buttons : {
												"确定" : function() {
													$(this).dialog("close");
												}
											}
										});
							}
						});
					}
				}
			}
		});
		
	}
});
// 工具提示框 tooltip
$(document).tooltip();
